home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / doc / hplip / TODO.Debian < prev    next >
Text File  |  2008-10-13  |  2KB  |  47 lines

  1. When running hpiod as non-root:
  2.     - add it to group scanner (see Ubuntu)
  3.    
  4.    - hp-toolbox busyloops if hpssd is restarted
  5.    - hp-toolbox busyloops in other ocasions
  6.    - hp-sendfax busyloops
  7.  
  8.    Looks like all the pyqt code that talks to hpssd likes to busyloop
  9.  
  10.    - faxing does not work since 1.6.7.
  11.  
  12. 1.6.9:
  13.     Talk to upstream:
  14.         - Use libtool for dlopen()
  15.  
  16. 1.6.6/1.6.7:
  17.    - syslogging from hppsc has this crap "python" tag, that needs to become hpssd[pid]
  18.  
  19.    - check to make sure we are shipping everything. copier/ was missing
  20.  
  21. hpiod:
  22.     1. Fix pidfile locking so that main thread waits for the others to die
  23.        before exiting
  24.     2. Privilege separation, do away with most crap as root
  25.     3. Fix hpiod syslog to also include [pid] information
  26.  
  27. hpssd.py:
  28.     1. remove all hardcoded paths
  29.     2. syslog() stuff instead of dumping to stdout, and do it in a less
  30.        hideous way than "khazad-dum python:  [ERROR] ..."
  31.  
  32.     U1. Get upstream to allow one to configure sender address, etc
  33.     U2. Date header (#291277), precedence header too.
  34.  
  35. sane backend:
  36.     1. provide sane-<whatever> manpage
  37.  
  38. build:
  39.    1. use python automake support
  40.    1a. Make sure to call python as the detected python in autoconf, NOT as "python"
  41.        when that's fixed, remove "python" build-dep.
  42.    2. get all the hplip stuff into a hplip *python* package (basically, add hplip. before every import)
  43.       2a. then move it out of /usr/lib into the python paths
  44.    3. remove hardcoding of /etc/hp, make it a configure.in thing
  45.    4. remove python #! lines from stuff that are not end-user executables (done?)
  46.    5. fix and submit upstream something less hackish than the data -> ../share/data symlink
  47.